{php: $_file = 'category'; $deep = R('deep', 'INT')+1; $prefix = str_repeat('   ', $deep) . '|-';} {list: name=category number=50}
  • {$prefix} {$rs['category']}({$rs['alias']})[{$rs['lib']}]   (ID: {$rs['category_id']})   {$LANG['category.orderby']}:
  • {/list} {showpage_js_category($deep-1)} get_pagesql(); $pageSize = $db->pageSize; if($pageSize < 1) return ''; $res = $db->query($sql); $rs = $db->row($res, 'row'); $db->clear($res); $recordCount = $rs[0]; $pageCount = ceil($recordCount / $pageSize); if($pageCount < 2) return ''; $page = ''; $start_page = 1; $stop_page = $pageCount; $start_str = ''; $stop_str = ''; if($pageCount > 20){ $start_page = $_page - 10; $stop_page = $_page + 10; if($start_page <= 1){ $start_page = 1; }else{ $start_str = ' 1 ... '; } if($stop_page >= $pageCount){ $stop_page = $pageCount; }else{ $stop_str = ' ... '. $pageCount .' '; } } for($i=$start_page; $i<=$stop_page; $i++){ if($i == $_page){ $page .= ' ' .$i. ' '; }else{ $page .= ' ' .$i. ' '; } } return '
  •     ' . str_repeat('   ', $deep) . $start_str . $page . $stop_str . '
  • '; } ?>